Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Marius Singureanu, Ion Copae
DOI Link: https://doi.org/10.22214/ijraset.2021.39273
Certificate: View Certificate
The paper presents some considerations regarding the diagnosis and control of a gasoline injection engine for motor vehicles. The growing importance of diagnosis is highlighted in the conditions in which the practice has shown that there are always some faults, the fault being defined as a deviation of a parameter or a variable from its nominal value. Here are some solutions used in the gasoline injection engine, related to fault tolerant control. It is exemplified by treating the air pressure control system admitted in the engine cylinders of the Audi A6 car, targeting the pressure sensor in the intake manifold.
I. INTRODUCTION
The high-performance solutions of current and future engines put the diagnosis at the forefront, and depending on the findings, the on-board computer will decide on the control. Thus, the engine control solution appeared in the presence of faults. According to this control strategy, the existence of faults is tolerated, which are inevitable anyway, and the on-board computer elaborates commands to the actuators in accordance with those found after the diagnosis. It can therefore be said that the FTC is a set of control techniques that ensure the ability of a system to meet the proposed objectives despite the occurrence of faults [1], [2], [4], [7]. Subsequently, the algorithm was refined, appearing the diagnostic solution by reconfiguring the control [8],[10].
In the sense of those presented, it is necessary to mention the definitions of some notions with which the diagnosis operates. Thus, the SAFEPROCESS technical committee named as fault an impermissible deviation of at least one characteristic property/variable of a system from the acceptable/usual/standard/nominal behavior. As can be seen from this definition, a fault means a deviation from the nominal value of a parameter or a functional variable.
Another notion, the error, is the quantitative measure of a fault and is a deviation of the system parameters from their nominal values, or a deviation of a variable from its usual value (corresponding to normal operation).
Finally, a failure means a fault that involves the permanent interruption of the system's ability to perform a required function under specified operating conditions.
As it can be seen from the presented, the fault appears in the physical plan, the error in the informational plan, and the failure in the user plan.
The goal of diagnosis is to generate a decision about the fault, based on observations and knowledge, and to decide whether or not it is a fault at some point, and also to be able to identify it. The diagnostic process is based on the operations called fault detection, isolation and identification. Fault detection means determining if there are faults in the system, as well as the detection time (time of occurrence). Fault isolation means determining its location, for example which is the fault component, as well as the type of fault. By identifying the fault is meant determining its size, so a quantitative assessment of the fault. Thus, the notion of detecting, isolating and identifying the fault appeared.
In the case of fault tolerant control, those presented are supplemented with fault accommodation, which means reconfiguring the system (through reconfiguration control) so that operation can be maintained within acceptable limits despite the existence of a fault. Thus, another notion emerged, called detection, isolation, identification and accommodation to faults.
II. CONTROL SYSTEMS IN THE PRESENCE OF FAULTS
These systems are of two main types: passive and active. Passive fault tolerance is achieved when the feedback loop remains functional without changing the controller. If the controller is changed when the fault is detected, for example by the parameters of the controller or even by its structure, the approach is called active. Regarding the two solutions, there is passive diagnosis and active diagnosis.
Passive systems are the classic ones, for example using PID controller and its variants [5], [9], using fuzzy logic (P - fuzzy controller in fig.1, PD controller - fuzzy in fig.2), using ANFIS algorithm (neural networks and logic fuzzy in fig.3; ANFIS - Adaptive Neuro Fuzzy Inference System).
Fuzzy control is increasingly used today, individually or in combination with neural networks (neuro-fuzzy control) and genetic algorithms. All these forms are part of the broader category of intelligent control, so named because it uses concepts and algorithms specific to the biological field. The general scheme of the fuzzy control motor is presented in fig.1. The controller is based on fuzzy logic, and the mathematical model of the engine can also appeal to fuzzy sets or can be described by classical mathematical models. As it can be seen from fig.1, the controller has as input quantity the error e, and as output quantity the command u; consequently, it is a fuzzy type P (proportional) controller.
Instead, the diagram in fig. 2 contains a fuzzy controller that has two input quantities: error e and its derivative (gradient g). As a result, there is a fuzzy PD (proportional-derivative) controller.
In the two control schemes in fig. 1 and fig. 2, where there is a unit negative feedback loop, the error e represents the difference between the reference quantity r and the output quantity y:
The role of fuzzy control is to establish the control variable u, through a mechanism shown in fig.1: fuzzification, establishing the basis of rules and defuzzification.
Fig. 3 shows an example in which the fuzzy logic is combined with the neural networks, thus obtaining the neuro-fuzzy control, respectively the ANFIS algorithm (Adaptive NeuroFuzzy Inference System). As it turns out, the ANFIS algorithm applies neuro-adaptive learning techniques, which provide the data needed for modeling using fuzzy sets. Using the input and output data, a system is built whose fuzzy sets adjust the coefficients of the mathematical model through an algorithm specific to neural networks. For this purpose, the number of activation functions from neural networks must be equal to that of fuzzy rules, and the algorithm is based on the fuzzy neuron.
Practice has shown that usually any technical system (including the vehicle engine) does not work at the nominal parameters imposed by the design. For this reason, it is considered that the dynamics of systems is always characterized by the presence of faults, in the unanimously accepted sense of their definition. If it is not operated during operation, these faults may develop until the components failure. These are the reasons for the emergence of a new way of diagnosing systems in the presence of faults.
This mode is known as active diagnostics, as opposed to passive diagnostics, which only detects the fault, without then intervening during operation. The intervention in active diagnosis is done by reconfiguring the control, and the solution is defined as fault tolerant control (FTC). Obviously, in order to detect the fault, the information from the built-in sensors and actuators is used and therefore it is necessary to know the deviations from the nominal operating regime. The control is then reconfigured according to the size of the fault found. Reconfiguring the control involves finding a new feedback control law, called a reconfigured controller after a system fault occurs. Thus, the reconfigured controller must recover as well as possible the closed-loop control objectives, such as stability and dynamic performance. Therefore, reconfiguration of control is a set of techniques that define the ability of systems to maintain the required objectives despite the occurrence of faults. For this purpose there are several reconfiguration procedures, most using algorithms such as adaptive control, supervision, compensation, and so on.
Fig. 4 and fig. 5 show an active diagnostic scheme [3], [6], [8], with control of operation in the presence of faults, in the case of a gasoline injection engine.
As can be seen from fig. 4, during the operation of the engine, first the diagnosis is made and only then the control according to the findings on the faults (the scheme includes the software, not only the hardware belonging to the sensors, actuators and engine components).
The diagram in fig.5 highlights the nominal controller, ie the one related to the fault-free operation. In addition, the reconfiguration controller appears, which uses various mathematical models of the engine and the nominal controller related to faults of different amplitudes. In this way there is the u command for the nominal controller, as well as the v command as a result of reconfiguring the control to compensate for the negative effects of faults.
The PID controller (Proportional-Integrator-Derivative), widely used, with various variants, emits the command variable:
In these expressions: kp – static transfer coefficient for the proportional element P; ki – static transfer coefficient for the integrating element I; kd – static transfer coefficient for the derivative element D.
Adaptive control, whose principle diagram is shown in fig. 6, benefits from a real-time identification and as a result the synthesis of the controller has the same character.
As can be seen in fig. 6, these systems benefit from the procedures for identifying the model parameters ? and constantly adapts to their variation, and the controller benefits from a permanent synthesis through its parameters??r. Therefore, if the feedback loop diminishes the effects of system disturbances and uncertainties (including those related to faults), the adaptive control changes accordingly.
The adaptive control algorithm uses the mathematical description, for example for a second order system, in the general form:
III. AIR PRESSURE CONTROL IN THE INTAKE MANIFOLD
In this case, the air pressure sensor is targeted pa from the intake manifold. As a result, the static characteristic of this sensor is used past(n, ?), established on the basis of experimental data, shown in fig.7 including by the analytical expression (1) in the graph, where n is the engine speed and ? the position of the throttle (hence the engine load).
Fig. 8 also shows that by damaging the sensor by 40%, in the time period t = 270-600 s, the average value of the pressure decreases with 11.5%, and its norm 2 with 13.8%.
For the reconfiguration control, which has the role of restoring the air pressure to the values of the sensor without fault, a PI (proportional-integrator) type controller is used, as seen in fig. 9 in part 3 of the Simulink diagram in Matlab.
In the diagram, the values of the time constant Td of the sensor (TD in the diagram) and its static transfer coefficient kd (kD in the diagram) are those in relation (7). In addition, the diagram also shows the transfer function of the engine, in the form of an integrating element:
where T is the time constant of the engine, and s is the argument of the Laplace transform. To determine the time constant T we start from the differential equation of engine operation in dynamic mode:
where J represents the reduced moment of inertia at the crankshaft, ? the angular velocity of the crankshaft (determined experimentally based on the engine speed n), Me the engine torque (experimentally set), and Mr the moment required to overcome the reduced forward resistances on the axis crankshaft. The angular velocity of the crankshaft is determined by the expression:
For the Audi A6 car, where the gears in the gearbox have been established experimentally (fig.10a), so the ratios it are known, knowing the mass ma as well as the running radius rr, it results that the values of the moment of inertia J can be established, as it appears from fig.10b.
From fig.10b it results that the parameter T from the relation (13) varies in time due to the variation of the total transmission ratio, implicitly also to the variation of the moment of inertia. In addition, in expression (12), the engine torque Me is known on the basis of experiments. Also the moment necessary to overcome the reduced forward resistances to the crankshaft axis Mr can be established using the relation:
in which the movement on a horizontal track was considered, as the experiments were carried out.
In the right term of the expression (17) all the variables are known from experiments, where: f - rolling resistance coefficient, k - aerodynamic coefficient, S - cross-sectional area, ?t - transmission efficiency. Thus, the values of the moment Mr shown in fig.11 are obtained together with other variables mentioned in the graph.
Consequently, all variables being known, using the reconfiguration control in fig. 9, the values of the allowable air pressure shown in fig. 12 are obtained.
As can be seen from the graph, the two average values are very close (76.2 kPa and 76.3 kPa).
Other variables can also be obtained from the reconfiguration control, such as the position of the throttle ? in fig. 13, which is the load on the engine.
The graph shows that the average value of the engine load in case of lack of fault is 35%, and through the reconfiguration control an average value of 37.1% is obtained.
Similarly, fig. 14 shows the value of the engine torque Me. As can be seen from the graph, the average value in the absence of the fault is 147.8 Nm, and through the reconfiguration control an average value of 165.2 Nm is obtained. Therefore, the reconfiguration of the control results in an increase in the average value of 11.8%, so a positive effect.
As it can be seen from fig.15, the average value in the absence of the fault is 24.1 mg/cycle, and through the reconfiguration control an average value of 26.6 mg/cycle is obtained. Therefore, the reconfiguration of the control results in an increase of the average value by 10%, with a positive effect on engine power.
The practice of using vehicles has shown that there are always deviations of the functional variables from their imposed nominal values. In the sense of defining them, it follows that there are always faults of greater or lesser magnitude. For this reason, the role of vehicle engine diagnostics has increased, providing real-time information on faults. This information is received by the on-board computer, which establishes the control law in order to restore the nominal values of the functional variables.
[1] H. Alwi, C. Edwards, C.P. Tan, Fault Detection and Fault-Tolerant Control Using Sliding Modes, New York, 2011, https://link.springer.com/chapter/10.1007/978-3-642-22164-4_11 [2] M. Blanke, M. Michel Kinnaert, J. Lunze, M. Staroswiecki, Diagnosis and Fault-Tolerant Control, 2nd Edition, New York, 2006, https://link.springer.com/book/10.1007%2F978-3-540-35653-0 [3] A.M. Deif and W.H. ElMaraghy, Dynamic modelling of reconfigurable manufacturing planning and control systems using supervisory control, Int. J. Manufacturing Technology and Management, Vol. 17, Nos. 1/2, 2009; https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?article=1082&context=it_fac [4] A. Fekih and S. Seelem, Effective fault-tolerant control paradigm for path tracking in autonomous vehicles, Systems Science & Control Engineering: An Open Access Journal, 2015, Vol. 3, 177–188, http://dx.doi.org/10.1080/21642583.2014.1002138 [5] W. Gritli, H. Gharsallaoui, M. Benrejeb, Fault Tolerant Control Based on PID-type Fuzzy Logic Controller for Switched Discrete-time Systems: An Electronic Throttle Valve Application, Advances in Science, Technology and Engineering Systems Journal Vol. 2, No. 6, 186-193, 2017, ISSN: 2415-6698 [6] M. Mahmoud, J. Jiang, Y. Zhang, Active Fault Tolerant Control, New York, 2003, https://www.springer.com/gp/book/9783540003182 [7] H. Noura, D. Theilliol, J.C. Ponsart and A. Chamseddine, Fault tolerant Control Systems. Design and Practical Applications. New York, 2009, https://www.springer.com/gp/book/9781848826526 [8] J.H. Richter, Reconfigurable Control of Nonlinear Dynamical Systems A Fault-Hiding Approach, Berlin, 2011, https://www.springer.com/gp/book/9783642176272 [9] L. Barothi, R. M. Stoica, D. Voicu, M. Singureanu, Simulation and comparative analysis of pollutant emissions before and after PID control of engine functioning, Ingineria Automobilului, nr. 56, sep. 2020, pg. 19-23, ISSN 1842-4074 [10] R. Vil?u, I. Lespezeanu, M. Singureanu, Considerations regarding the influence of inappropriate electronic throttle unit operation on pollutant emissions of internal combustion engines, 5th International Scientific Conference SEA-CONF 2019, IOP Conf. Series: Journal of Physics: Conf. Series 1297 (2019) 012032, IOP Publishing, doi:10.1088/1742-6596/1297/1/012032
Copyright © 2022 Marius Singureanu, Ion Copae. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET39273
Publish Date : 2021-12-05
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here